'''
一，系统变量：
全局变量
会话变量
    说明：变量由系统提供，不是用户，属于服务器层面
    使用语法：
        查看所有的系统变量
        show globall/session variables

        查看满足条件的部分系统变量
        show globall/session variables like '%char%'

        查看指定的某个系统变量的值
        select globall/[session].系统变量名

        为某个系统变量赋值：
        set globall/[session] 系统变量名 = 值；

'''

'''
自定义变量：
    1.声明并初始化：
        set @用户变量名=值
        set @用户变量名:=值
        select @用户变量名:=值
    2.赋值;
        方式一：  set @用户变量名=值
                 set @用户变量名:=值
                 select @用户变量名:=值
        方式二：
                 select 字段 into @变量名 from 表；
    3.使用：
            select @用户变量名；
            
局部变量：  仅仅在定义它的 begin end 中有效
    1.声明：
        declare 变量名 类型
        declare 变量名 类型 default 值
    2.赋值;
        方式一：  set 变量名=值
                 set 变量名:=值
                 select @用户变量名:=值
        方式二：
                 select 字段 into 变量名 from 表；
    使用：
        select 变量名



'''